print("test")
1+1
i=2+2
print(i)

#注释 crtl+/
# name = input("What is your name?")
# age = input("How old are you?")
# hometown = input("Where is your hometown?")
# print(name)
# print(age)
# print(hometown)
# print("Hello ",name , "your are ", age , "years old, you came from",hometown)

#input读的值，都是字符串，即使你输入的是一个数字
#把你的字符串，转成数字  ‘10’  int(n1)
#字符串转str  str(10)
# n1=input("num 1:")
# n2=input("num 2:")
# print(type(n1),type(n2))
# print(n1*n2)
#输出结果：
# <class 'str'> <class 'str'>
# Traceback (most recent call last):
#   File "E:\PycharmProjects\pythonProject\01-python_study01.py", line 20, in <module>
#     print(n1*n2)
#           ~~^~~
# TypeError: can't multiply sequence by non-int of type 'str'

#
# print(int(n1)*int(n2))
#结果 6



#格式化打印
#现有⼀练习题需求，问⽤户的姓名、年龄、⼯作、爱好 ，然后打印成以下格式
# name = input("name:")
# age = input("age:")
# job = input("job:")
# hobbie = input("hobbie:")
# #f代表里面有变量，里面会变色  这个是python3里面的新用法
# #python里面可能用%显示
# msg = f'''
# ----------info of Alex Li----------
# Name    ：{name}
# Age     ：{age}
# Job     ：{job}
# Hobbie  ：{hobbie}
# ----------------end-----------------
# '''
# print(msg)
# 打印结果：
# ----------info of Alex Li----------
# Name    ：{name}
# Age     ：{age}
# Job     ：{job}
# Hobbie  ：{hobbie}
# ----------------end-----------------


#流程控制-猜猜黑姑娘的年龄
#单分支
#双分支
#索引
#多分支
salary = 8000
#冒号:是固定语法，代码逻辑还没结束，下面缩进了的代码都受这个条件约束
if salary < 10000:
    print("你挣的太少了，又长的丑，找对象有困难")
else:
    print("挣钱还可以")
#上面的缩进代码必须有，敲4个空格、tab键会被替换为4个空格
print('dddd')


#python子代码 强制用缩进来区分
#tab会被替换成4个空格
#缩进后面的代码是子代码
#其他语言是用{}来区分子代码

#原则：
# Python的缩进有以下⼏个原则:
# 1.顶级代码必须顶⾏写，即如果⼀⾏代码本身不依赖于任何条件，那它必须不能进⾏任何缩进
# 2.同⼀级别的代码，缩进必须⼀致
# 3.官⽅建议缩进⽤4个空格，当然你也可以⽤2个，如果你想被⼈笑话的话。





